Computing Dot – Product on Heterogeneous Master – Worker Platforms
نویسندگان
چکیده
This paper is focused on designing two parallel dot product implementations for heterogeneous master-worker platforms. These implementations are based on the data allocation and dynamic load balancing strategies. The first implementation is the dynamic master worker with allocation of vectors where the master distributes vectors (data) and computations to the workers whereas the second one is the dynamic master worker with allocation of vector pointers where the vectors are supposed to be replicated among participating resources beforehand and the master distributes computations to the workers. We also report a set of numerical experiments on a heterogeneous platform where computational resources have different computing powers. Also, the workers are connected to the master by links of same capacities. The obtained experimental results demonstrate that the dynamic allocation of vector pointers achieve better performance than the original one for computing dot product computation. The paper also presents and verifies an accurate timing model to predict the performance of the proposed implementations on clusters of heterogeneous workstations. Through this model the viability of the proposed implementaReceived: December 18, 2012 c © 2013 Academic Publications, Ltd. url: www.acadpubl.eu Correspondence author 116 P.D. Michailidis, K.G. Margaritis tions can be revealed without the extra effort that would be needed to carry out real testing. AMS Subject Classification: 65F30, 65Y05, 68M14, 68M20, 68W10
منابع مشابه
Coordinator-master-worker model for efficient large scale network simulation
In this work, we propose a coordinator-master-worker (CMW) model for medium to extra-large scale network simulation. The model supports distributed and parallel simulation for a heterogeneous computing node architecture with both multicore CPUs and GPUs. The model aims at maximizing the hardware usage rate while reducing the overall management overhead. In the CMW model, the coordinator is the ...
متن کاملEnergy-aware scheduling of bag-of-tasks applications on master-worker platforms
We consider the problem of scheduling an application composed of independent tasks on a fully heterogeneous master-worker platform with communication costs. We introduce a bi-criteria approach aiming at maximizing the throughput of the application while minimizing the energy consumed by participating resources. Assuming arbitrary superlinear power consumption laws, we investigate different mode...
متن کاملScheduling Divisible Loads with Return Messages on Heterogeneous Master-Worker Platforms
In this paper, we consider the problem of scheduling divisible loads onto an heterogeneous star platform, with both heterogeneous computing and communication resources. We consider the case where the workers, after processing the tasks, send back some results to the master processor. This corresponds to a more general framework than the one used in many divisible load papers, where only forward...
متن کاملMaster-worker model for MapReduce paradigm on the TILE64 many-core platform
MapReduce is a popular programming paradigm for processing big data. It uses themaster–workermodel, which is widely used on distributed and loosely coupled systems such as clusters, to solve large problems with task parallelism.With the ubiquity ofmany-core architectures in recent years and foreseeable future, the many-core platform will be one of the main computing platforms to execute MapRedu...
متن کاملGeneral-purpose coordinator-master-worker model for efficient large-scale simulation over heterogeneous infrastructure
In this work, we propose a general-purpose coordinator-master-worker (GP-CMW) model to enable efficient and scalable simulation. The model supports distributed, and parallel simulation over a heterogeneous computing node architecture with both multi-core CPUs and GPUs. The model aims at maximizing the hardware activity rate while reducing the overall management overhead. The proposed model incl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013